package com.wind;

import java.util.List;

/*********************************************************
 * 版权信息：2018/4/20北京振中电子技术有限公司版权所有
 * 创建作者：renzixu
 * 创建日期：2018/4/20
 * *******************************************************
 * 更新历史：    作者      日期      更新摘要
 * <p>
 * *******************************************************
 * 类功能说明：
 */

public class BuyBookPresenter extends BasePresenter<IBuyBookView> implements IBuyBookPresenter{

    private IBuyBookModel mBookModel;

    BuyBookPresenter(){
        mBookModel = new BuyBookModel();
    }


    @Override
    void initData() {
        mBookModel.getTestData(new ValueCallBack<List<BuyBookBean>>() {
            @Override
            public void onSuccess(List<BuyBookBean> buyBookBeans) {
                mBookModel.getAdapterData().addAll(buyBookBeans);
                getView().refreshAdapter();
            }

            @Override
            public void onFailed(String message) {
                getView().showToast(message);
                getView().onEmpty();
            }
        });
    }

    @Override
    public List<BuyBookBean> getAdapterData() {
        return mBookModel.getAdapterData();
    }
}
